home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / WORDMISC / ENVELPMK.LZH / ENV.DOC < prev    next >
Text File  |  1991-06-10  |  43KB  |  990 lines

  1.  
  2.  
  3.  
  4.                  E N V E L O P E   M A K E R   Version 3.3
  5.  
  6.                 Copyright (c) 89, 90, 91  William R. Bauder
  7.                                 5 June 1991
  8.  
  9.     -----------------------------------------------------------------
  10.     Envelope Maker is an easy to use,  full feature envelope printing
  11.     application  that makes the job of  printing envelopes  a breeze.
  12.     -----------------------------------------------------------------
  13.  
  14. Features of Envelope Maker are:
  15.      - All pull-down menu driven functions.
  16.      - Automatic detection of adapter type (color or monochrome).
  17.      - Sixteen foreground and background screen colors.
  18.      - Print up to four print attributes on address title lines.
  19.      - Mix print attributes in any combination.
  20.      - Ability to print an offset attention name line.
  21.      - Built in full function editor.
  22.      - Automatic Title Line record management. (Added Rel 2.1)
  23.      - All LQ mode printing with most printers.
  24.      - Label maker with printer attributes. (Added Rel 2.2)
  25.      - Font selection (Added Rel 2.4)
  26.      - Print envelops of any size and shape. (Added  Rel 2.4)
  27.      - Grab address data from any text file. (Added Rel 2.6)
  28.      - 4 or 6 LPI Delivery Address line spacing. (Added Rel 2.61)
  29.      - Print single or continuous feed envelopes. (Added Rel 2.62)
  30.      - Automatic "smart" positioning of delivery address and
  31.        attention name lines on any envelope size. (Added Rel 2.63)
  32.      - Dump address records to printer or file. (Added Rel 2.64) 
  33.      - Bulk envelope or label printing. (Added Rel 3.0)
  34.      - Bulk print any one of four tag lists. (Added Rel 3.0)
  35.      - Automatic address record sorting. (Added Rel 3.0)
  36.      - Address record search argument. (Added Rel 3.1)
  37.      - Attention line flip when label printing. (Added Rel 3.1)
  38.      - Automatic selected record adjustment after Add or Edit.
  39.      - Print Title-lines in color with a color printer. 
  40.  
  41. Files on the disk are:
  42.  
  43.      ENV.DAT        - This file stores the address data
  44.      ENV.DOC        - This document
  45.      ENV.EXE        - The main Envelope Maker program
  46.      ENV.IDX        - Index file - keeps the order of records
  47.      ENV.PRO        - Profile file - Stores program defaults 
  48.      GRAB.COM       - The grab utility TSR program
  49.      GRAB.DAT       - Temporary grab data file made by GRAB.COM
  50.      TITLE.DAT      - Title line data file
  51.      README.1ST     - Shareware notice, order form, ETC.
  52.  
  53.   Note: All the above files except GRAB.COM, ENV.DOC & README.1ST
  54.         must be installed on the same drive and directory.
  55.  
  56. Installing Envelope Maker  ---------------------------------------------
  57.  
  58. You may install  Envelope Maker in any directory on your hard disk or on
  59. a floppy  disk drive.  Envelope Maker makes a lot of disk reads  in it's
  60. operation.  So,  faster performance will be obtained when installed on a
  61. hard disk.   The only requirements are that the files  ENV.EXE, ENV.DAT,
  62. ENV.IDX, ENV.PRO and TITLE.DAT be on the same drive and directory.
  63.  
  64.  
  65.                                                                   Page 1
  66.  
  67.  
  68.  
  69. Installing on a floppy only system:
  70.  
  71.      With your DOS system disk in drive A and a blank  diskette  in
  72.      drive B, type:  Format B:  <Enter>
  73.  
  74.      After formatting put this disk in drive A.  Put  the  Envelope
  75.      Maker  distribution  disk  in drive B, and type: Copy B:*.* A:
  76.      <Enter>
  77.  
  78. You're now ready to run Envelope Maker.
  79.  
  80.  
  81. Installing on a hard disk system:
  82.  
  83.      At the C> prompt and with Envelope Maker distribution disk  in
  84.      drive  A,  type:  Copy  A:*.*  C:\<directory  of  your choice>
  85.      <Enter>, CD \<same directory as above> <Enter>
  86.  
  87. You're now ready to run Envelope Maker.
  88.  
  89. Proceed to the "Installing Grab" section...
  90.  
  91. Registered  users  receive  one  of  two  versions  of the  program file
  92. (ENV.EXE).  The first, optimized for CPUs 8088 thru 80186.  This version
  93. will have a /U suffix, marked after the version designation on the disk.
  94. The second version is for 80286 thru 80486 CPUs.  This version will have
  95. a /F suffix,  marked after the version designation on the disk.  If  you
  96. didn't designate  your CPU type when you registered,  or you're not sure
  97. of the type, you'll receive /U type.  This is the universal version that
  98. will run on all IBM and compatible computers.   NEVER attempt to run the
  99. /F type on a computer that has an 8088 through 80186 CPU!   It will only
  100. run correctly if your computer has an 80286 or higher CPU.
  101.  
  102.  
  103.  
  104. Installing/Running GRAB.COM  -------------------------------------------
  105.  
  106.  
  107.  
  108. ---------------------------  Installing Grab  --------------------------
  109.  
  110.  
  111. Hard drive users: GRAB.COM MUST be on the SAME DRIVE (C:, D:,  etc.)  as
  112. ENV.EXE.  It doesn't have to be in the same DIRECTORY as ENV.EXE though.
  113. It must be in a directory accessible via PATH or else it will not load.
  114.  
  115. Floppy drive users:   GRAB.COM  MUST  be on the same drive or can access
  116. the drive where ENV.EXE is (A: or B:).
  117.  
  118.      To install Grab type:   GRAB <Enter>
  119.      To uninstall Grab type: GRAB U <Enter>
  120.  
  121. GRAB.COM is a memory-resident (TSR) program that may be loaded from your
  122. AUTOEXEC.BAT,  or other BAT file before running the application in which
  123. it will be used.  Since GRAB can be easily uninstalled,  a good strategy
  124. would be to  install GRAB before your application,  then uninstall  GRAB
  125. when you exit your application.  This way, it only uses RAM when needed.
  126. Grab will only use 1536 bytes of RAM while resident. If you load another
  127. TSR program after GRAB, it will NOT uninstall.
  128.  
  129.  
  130.  
  131.                                                                   Page 2
  132.  
  133.  
  134.  
  135. Before GRAB installs itself,  it first does a disk-wide  search  for the
  136. file  ENV.EXE.   After finding ENV.EXE,  GRAB remembers the path  to the
  137. file. This path will be where GRAB writes the saved data to the GRAB.DAT
  138. file. GRAB will only install when finding ENV.EXE.  So, it is imperative
  139. that GRAB.COM is on to the same drive as the Envelope Maker program.  It
  140. doesn't  matter  what  drive/directory the  ENV.EXE,  GRAB.COM,  or your
  141. application is.   It always writes the  GRAB.DAT file  to the  directory
  142. where ENV.EXE is.
  143.  
  144.  
  145. ----------------------------  Running Grab  ----------------------------
  146.  
  147. The Default "Hot Key" is Alt-G. 
  148.  
  149. Grab will copy up to a 32 column, 5 row portion of a text  screen to the
  150. file, GRAB.DAT. These dimensions are the same as address data fields.
  151.  
  152. When GRAB pops up (by pressing ALT-G), it creates its own cursor,  moved
  153. around by the four cursor keys.  To mark an address, first move the GRAB
  154. cursor  to the upper-left hand corner  of the address,  then  press  the
  155. ENTER key to  anchor the corner.   The cursor keys now open the  reverse
  156. videoed  window.   Pressing the ENTER key again will pop up  a mini help
  157. menu showing the two command options. After marking the desired block of
  158. text, pressing the "S" key saves the address to the GRAB.DAT file.  GRAB
  159. then automatically  terminates,  putting you back into your application.
  160. The "ESC" key will abort GRAB, returning you to your application. 
  161.  
  162. When  address data writes to the GRAB.DAT file,  it appends the  data to
  163. the end of file. You may mark and save any number of addresses you wish.
  164. The only limit is available disk space.
  165.  
  166.  
  167. Running Envelope Maker  ------------------------------------------------
  168.  
  169. Floppy disk system:
  170.  
  171.      With your working diskette in drive A: and at  the  A>  prompt,
  172.      type: ENV <ENTER>
  173.  
  174. Hard Disk system:
  175.  
  176.      Change to the directory you copied the Envelope Maker files to
  177.      and type: ENV <ENTER>
  178.  
  179. Floppy and hard disk systems:
  180.  
  181. The program will  automatically detect whether you have a  Monochrome or
  182. Color  display adapter  and act accordingly.   If you have a  Monochrome
  183. adapter,  or an EGA/VGA adapter in monochrome mode then  normal and high
  184. intensity video are the defaults.   If you have a Color adapter in color
  185. mode, then the screen may be adjusted for three colors. Proceed with the
  186. Color Adjust option under the Setup menu to adjust the display colors to
  187. your choice.
  188.  
  189. Continue with Setup selecting your printer type, envelope size, and font
  190. choices.  Changes made take full effect when you exit the Setup menu.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.                                                                   Page 3
  198.  
  199.  
  200.  
  201. Envelope Maker - Detailed Description: Main Menu functions -------------
  202.  
  203.  
  204. Most functions are self  explanatory  and  easy  to  use  with  Envelope
  205. Maker's  menu system and prompts.  To take advantage of Envelope Maker's
  206. many features, read the following detailed descriptions.
  207.  
  208. All main functions allow you to back-out of the function by pressing the
  209. ESCape key.  The Delivery, Return, Edit and Label functions deselect the
  210. address,  then returns to the main screen after pressing the ESCape key.
  211. Pressing ESCape at (Y/N) prompts is the same as pressing the "N" key.
  212.  
  213.  
  214. -----------------------------  Delivery  -------------------------------
  215.  
  216.  
  217. -    The Delivery menu selection allows you to select the data you  wish
  218. to print as a delivery address.  You also may do a record search, tag or
  219. untag address records, and select or name any one of four tag lists.
  220.  
  221. -    Each address selection screen of the Main menu functions, Delivery,
  222. Return, Label, and Edit has the same pull-down menu.  This menu has five
  223. commands (Get, Tag, Search, Name, and Clear).  Select commands by moving
  224. the reverse video highlight  with the left or  right cursor keys,  or by
  225. entering the first letter of the command. Details on these commands will
  226. follow.
  227.  
  228. -    The  address selection screen  displays six records  at a time from
  229. the  data base  in ascending alphabetical  order.   To the left of  each
  230. address, there may be one or two numbers.  The first number,  in reverse
  231. video is the record number. You may see another number, below the record
  232. number.   This number is  the attribute number  for that record.  If the
  233. record lacks an attribute number,  no number will be displayed.   On the
  234. bottom of the screen is four tag list names. The active tag list will be
  235. displayed in reverse video.
  236.  
  237. The following keys control address selection functions:
  238.  
  239.      Page-Down - Scrolls the address records up six records.
  240.  
  241.      Page-Up - Scrolls the address records down six records.
  242.  
  243.      G - Get Delivery address selection. - Enter the record number, then
  244.          press the ENTER key.  You'll then see the address placed on the
  245.          main screen in the delivery address location.
  246.  
  247.      T - Tag/Untag a record.  To tag a record,  enter the record number,
  248.          then press the ENTER key.  A tagged record displays a √ mark in
  249.          front of the  record number on the screen.   To Untag a record,
  250.          enter the record number, then press the ENTER key.   Note the √
  251.          mark disappear by the record on the screen.
  252.  
  253.      S - Search for record by name.  This function will find a record by
  254.          searching on an argument. Enter the name you want to search for
  255.          at the prompt,  then press the ENTER key.   The screen with the
  256.          closest record-match will pop-up. You don't need an exact match
  257.          with the search argument.   The search is case insensitive, and
  258.          only made on Title lines (first line of data).  The search will
  259.          be made on the characters you enter at the prompt, for the same
  260.          number of characters into each Title line.
  261.  
  262.  
  263.                                                                   Page 4
  264.  
  265.  
  266.  
  267. Envelope Maker - Detailed Description: Main Menu functions -------------
  268.  
  269.  
  270.  
  271.      N - Name/Rename the active tag-list.  You have thirteen  characters
  272.          to name  the  active tag-list  to anything you wish.  Enter the
  273.          name you want at the prompt,  then press the  ENTER key.   Note
  274.          the name change on the bottom screen line.
  275.  
  276.      C - Clear all tag marks. -  After making this selection,  press the
  277.          ENTER key.  This will untag all address records from the active
  278.          tag-list. Note that there are four tag-lists. This command will
  279.          ONLY  clear tag marks from the active tag-list.  The  remaining
  280.          three tag-lists are not affected by this command.
  281.  
  282.      F1, F2, F3, F4 - These function keys select the active tag-list. F1
  283.          selects list 1,  F2 selects list 2,  ETC.   The active tag-list
  284.          name is in reverse video on bottom of the screen. The addresses
  285.          that print during Bulk printing, will be those addresses tagged
  286.          from the active tag-list.
  287.  
  288.      ESC - Pressing this key will return you to the main screen and also
  289.          deselect any Delivery, Return, or Label address.
  290.  
  291. -    Tag marks will be saved in the ENV.DAT file. The only way to remove
  292. a tag from a record,  is to untag the record, by using either of the two
  293. above procedures.
  294.  
  295.  
  296. -------------------------------  Return  -------------------------------
  297.  
  298.  
  299. -    The return address defaults to the address selected,  the last time
  300. you ran Envelope Maker. You may select any address from the database you
  301. wish. If you don't want a return address, enter this function then press
  302. the ESCape key. This will deselect the Return address.
  303.  
  304.  
  305. --------------------------------  Label  -------------------------------
  306.  
  307.  
  308. -    This function allows you to select an address for printing on 3 1/2
  309. X 15/16 inch labels. Upon selecting this function the first thing you'll
  310. see is the same screens of address data seen when selecting data for  an
  311. envelope.   Only now, you'll be choosing the data you wish to print as a
  312. label.  Enter the address record number,  then press the ENTER key.  The
  313. main screen with a window will appear, and the Selected Label in it.
  314.  
  315. -    Suppression of the double-high attribute during label  printing  is
  316. conditional upon the number of lines of address data. If the address has
  317. less than five lines of data, the double-high attribute is  active. This
  318. attribute  will be suppressed when the address has  five lines of  data.
  319. Only five 1/6 inch spaced lines will fit on a 3-1/2 X 15/16 inch label.
  320.  
  321. -    When label printing special processing will be done to address data
  322. when the data has an attention name line.   An address with an attention
  323. name line will print to a label like this:
  324.  
  325.  
  326.  
  327.  
  328.  
  329.                                                                   Page 5
  330.  
  331.  
  332.  
  333.  
  334. Envelope Maker - Detailed Description: Main Menu functions -------------
  335.  
  336.  
  337.  
  338.      Acme Widgets, Inc.                           Acme Widgets, Inc.
  339.      1234 N. Main Street    <-- This Address      Attn: John R. Doe
  340.      Gotham City, ST 12345      will become -->   1234 N. Main Street
  341.                                                   Gotham City, ST 12345
  342.      ~Attn: John R. Doe
  343.  
  344.  
  345. ---------------------------------  Add  --------------------------------
  346.  
  347.  
  348. -    This function is for adding address data to file, and if using  the
  349. attribute  symbol  "^"  (caret, see below), to the title data file.  The
  350. first thing you'll see is the edit window pop open on the  screen.   The
  351. small box below the edit window will show the number of title records on
  352. file.  On the bottom of the editor window, there is a status line.  This
  353. line shows the status of the Insert/Delete,  Caps Lock,  Number Lock and
  354. Shift keys. Follow the screen prompts to add address data.
  355.  
  356. -    After adding a record,  it will be sorted and placed in the list in
  357. ascending alphabetical order.  The sort is case insensitive, and only on
  358. the first line of address data.  The last four lines of address data are
  359. ignored during a sort. Any selected recorded is pushed up on the list if
  360. the added record has a lower record number.
  361.  
  362.  
  363. -----------------------  Use of the Flip-bar (|) -----------------------
  364.  
  365. -    This feature allows you to maintain your address data with names of
  366. people sorted on last name, while names of companies or other businesses
  367. sorted regularly.
  368.  
  369. -    Use of the Flip-bar (it looks like this |)  will allow you flip the
  370. text that's in front of the bar, with the text that is after the bar.  A
  371. name entered like,  Lastname |Firstname MI, will output this data to the
  372. screen, Title data file, or printer, Firstname MI Lastname. 
  373.  
  374.  
  375. -------------------  Use of the Attribute Symbol (^)  ------------------
  376.  
  377. -    Use the attribute symbol when you want customized Title Lines.  The
  378. term  "Title  Line" simply means the FIRST line of  either the return or
  379. delivery  address.   To  have  good  looking  title  lines  with   print
  380. attributes,  it is important to understand the function of the attribute
  381. symbol (^) and the Title Line Editor.  Title Line Editor coverage starts
  382. on page 11.
  383.  
  384. -    When the print routine starts to print an envelope, it first checks
  385. the record for an attribute number. When finding a number, it then reads
  386. the number. The number found is the record number of the TITLE.DAT file.
  387. The  print routine then reads the  TITLE.DAT file record,  processes the
  388. data,  adding  printer  attribute  control  codes.  When not  finding an
  389. attribute number,  the data sent to the printer comes from the   ENV.DAT
  390. file.  This string will print normally,  with  no attributes,  like  the
  391. remaining address lines.
  392.  
  393.  
  394.  
  395.                                                                   Page 6
  396.  
  397.  
  398.  
  399. Envelope Maker - Detailed Description: Main Menu functions -------------
  400.  
  401.  
  402.  
  403. -    The rules for using the attribute (^) symbol is as follows.
  404.  
  405.      1. The first line must begin with the symbol (^).
  406.      2. A number MUST follow the attribute symbol (^).
  407.      3. Numbers entered MUST be in sequence starting with 1.
  408.      4. When adding address data, and  want a  Title Line with
  409.         printer attributes,  enter the  attribute symbol (^) plus number
  410.         that's ONE MORE THAN the number shown in the information window.
  411.         This  window  shows the number of  title records  ("There are XX
  412.         Title Records on file").
  413.      5. You may use the same attribute number in any number of addresses
  414.         by using the same ^ + number in each record. For example, if you
  415.         address  letters to  different  persons/departments in the  same
  416.         company.
  417.      6. To delete an attribute number, enter ^0.
  418.  
  419. -    After adding an attribute number you no longer will see it  as part
  420. of the  address data.   The attribute number will be displayed below the
  421. record number on the address selection screens.  When adding data with a
  422. new attribute number,  a record is automatically added to the  TITLE.DAT
  423. file. You should next use the Title Line Editor under the Setup menu, to
  424. add the  attribute symbols for the desired printer attributes.  Coverage
  425. of the Title Line Editor is on Page 11.
  426.  
  427. -    Another use of the attribute symbol is to enable you to print extra
  428. long Title lines.  If the  normal field length  of 32 characters  is not
  429. long enough, add an ^ + number to the Title line. You then may go to the
  430. Title Line Edit under Setup, select the record, and edit the Title line.
  431. You can now have a  Title line up to 51 characters long.  Normally Title
  432. Line Edit is only for adding print attribute symbols into the Title line
  433. but isn't mandatory.
  434.  
  435. -    The printer and record management routines can handle up to  32,760
  436. Title Line records.
  437.  
  438. -    The only limitation to the number of address records is  the  space
  439. on  the  disk drive that you're using.  Both ENV.DAT and TITLE.DAT files
  440. are random access files.
  441.  
  442.  
  443. -------------------  Use of the Tilde Character (~)  -------------------
  444.  
  445.  
  446. -    You may print an attention name line when an address record is used
  447. as a delivery address. The rules for using this feature are as follows:
  448.  
  449.      1. The attention name line MUST be the last or fifth line of data.
  450.      2. The line MUST begin with the "~" (tilde) character.
  451.      3. Do NOT use as a return address.
  452.  
  453. Adherence to the above conditions will print  the  attention  name  line
  454. offset below and left of the delivery address.   It is important to have
  455. the correct envelope size  selected.   Different offsets will be printed
  456. for the envelope size selected.
  457.  
  458.  
  459.  
  460.  
  461.                                                                   Page 7
  462.  
  463.  
  464.  
  465. Envelope Maker - Detailed Description: Main Menu functions -------------
  466.  
  467.  
  468.  
  469. --------------------------------  Edit  --------------------------------
  470.  
  471. -    Use this function when you wish to edit an address that is  already
  472. in the data file. First you'll see the same screens of address data when
  473. you select an  address for printing.  Only now,  you'll be choosing  the
  474. data you wish to edit.    After making your selection,  the  main screen
  475. appears with the same window as the Add function.  The address you chose
  476. to edit is in the editor window.  Make the changes you want, then follow
  477. the screen prompts to save the edited data.
  478.  
  479. -    If you remove an attribute number by entering ^0, the corresponding
  480. title line record  will be  automatically deleted.  This record deletion
  481. will be  completed,  when the attribute number  is the only one  of that
  482. number on file.  When adding a new attribute number, a title line record
  483. will be automatically added to the file.
  484.  
  485. -    The Delete option does not remove address or title records from the
  486. disk. The record remains in the ENV.DAT and/or TITLE.DAT file.  Only the
  487. the record number in the index file (ENV.IDX) will be deleted. If you've
  488. accidentally deleted an address record, it can be recovered by using the
  489. Envelope  Maker  Utility program.  This utility is  only  distributed to
  490. registered users.
  491.  
  492. -    If a deleted address record  has the only attribute number on file,
  493. only then is it possible to delete the title line record from the index.
  494. The Automatic Title Line management routines will renumber all attribute
  495. numbers that are HIGHER than the title line record deleted.
  496.  
  497.  
  498. --------------------------------  Grab  --------------------------------
  499.  
  500.  
  501. -    The Grab function imports address data marked and saved by the Grab
  502. Utility TSR program. When the grab data file (GRAB.DAT) is empty, you'll
  503. see an error message, not allowing you to proceed.
  504.  
  505. -    When there's data in the GRAB.DAT file, you'll see the first record
  506. in the window. A description of each active key function is as follows:
  507.  
  508.      Y -  Puts you immediately into the editor, allowing you to edit the
  509.           address before adding it the data base.  After adding a record
  510.           you're shown the next grab record, if any.  After you've added
  511.           the last record, you're returned to the main menu.
  512.  
  513.      N -  Pressing the N key will show you the next grab record, if any.
  514.           After shown the last record, you're returned to the main menu.
  515.  
  516.      D -  This key will allow you to delete the  GRAB.DAT file from  the
  517.           disk.  You should delete the GRAB.DAT file only after you have
  518.           added  the records you want in the data base.  Use of this key
  519.           is the only way to delete the GRAB.DAT file.
  520.  
  521.      ESC - This key will abort Grab, allowing you to return later to add
  522.           the Grab data to the address data base.
  523.  
  524.  
  525.  
  526.  
  527.                                                                   Page 8
  528.  
  529.  
  530.  
  531. Envelope Maker - Detailed Description: Main Menu functions -------------
  532.  
  533.  
  534.  
  535. --------------------------------  Print  -------------------------------
  536.  
  537.  
  538. -    Select this function when you're ready  to  print  an  envelope  or
  539. label.  If you've selected a label,  the print function assumes that you
  540. want to print a label.  With no label selected,  Print assumes  you want
  541. to print an envelope. Selecting Print with a label selected, but wanting
  542. to print an envelope, abort  the  function by  pressing  the ESCape key.
  543. Then select Label from the main menu and press the ESCape key. This will
  544. de-select the label, enabling you to print the envelope.
  545.  
  546. -    Before proceeding with a Print operation,  be sure the  Step option
  547. setting is correct for the type of envelopes you'll be printing. See the
  548. Step option under Setup Menu functions on page 13 for details.
  549.  
  550. -    When the active Tag list has tagged addresses, you'll see a prompt,
  551. asking if you want to Bulk print the tagged addresses. If you answer yes
  552. at this prompt, all the tagged addresses will be printed to envelopes or
  553. labels,  dependent upon having a label selected or not.  You will notice
  554. that the first tagged address  appears in the delivery address  position
  555. of the screen,  or  label window.   Bulk  printing  only  prints  tagged
  556. addresses,  and ignores any normally selected delivery or label address.
  557. When answering no "N" at this prompt, only the  single selected envelope
  558. or label address will print.   The Bulk prompt only appears when finding
  559. tagged addresses in the active tag-list.
  560.  
  561. -    Without a  label selected,  you'll next see a prompt asking  you to
  562. position the envelope in the printer.  With a label selected, you'll see
  563. a prompt asking you how many labels to print.  During Bulk printing, the
  564. number  entered  at this prompt,  should be the  number of  each  tagged
  565. address that you want to print. You may enter a number no higher than 99
  566. at this prompt.
  567.  
  568. -    Envelope Maker will allow you to print an envelope with the  return
  569. address  only,  the  delivery  address  only,  or  both addresses.  With
  570. neither address selected, or no tagged addresses in the active tag list,
  571. the print function will abort.
  572.  
  573. -    If your  printer's  off or  off-line, an error message will appear.
  574. Envelope Maker also will detect an out of paper condition on some  types
  575. of printers. After the program detects a printer error, you can back-out
  576. to the main menu by pressing the ESCape key.
  577.  
  578. -    The actions taken during printer initialization are; (1) reset, (2)
  579. buffer clearing, (3) NLQ/LQ mode enabled, and then font selection. After
  580. initialization printing will start.
  581.  
  582. -    The printer will not move the envelope  or  label  before  printing
  583. starts.  Therefore, it is IMPORTANT to position the envelope or label(s)
  584. in your printer to  EXACTLY  where you want printing to  start.   Always
  585. position  the  envelope in the printer  as if it were to print a  return
  586. address,  though none  may be  selected.  Positioning  to  the  delivery
  587. address area is automatic,  and determined by (1) the envelope size, (2)
  588. the number lines of address data,  and (3)  the Delivery  @LPI  (4 or 6)
  589. setting.  It may be a good idea to test the  print-out on  regular paper
  590. before committing to an envelope.
  591.  
  592.  
  593.                                                                   Page 9
  594.  
  595.  
  596.  
  597. Envelope Maker - Detailed Description: Main Menu functions -------------
  598.  
  599.  
  600.  
  601. -    After an envelope prints,  it either advances 5 1/2 inches from the
  602. return address starting point,  or it will eject from the printer.  This
  603. action depends on the  Step option setting.  When  delivery address  and
  604. attention  name line  positioning interferes  with this advance,  a form
  605. feed command will eject the envelope from the printer.
  606.  
  607. -    During Bulk printing,  after each tagged address prints, you'll see
  608. the next address appear in either the delivery address location or label
  609. window.  If you have the  Single Step  option in effect,  you'll  see  a
  610. prompt  telling you to load the next envelope.  When the  Continue  Step
  611. option is in effect,  all the tagged addresses will be  printed  without
  612. interruption.  After printing all tagged addresses,  the program returns
  613. to the main menu.  The Step option doesn't affect label printing.  Label
  614. printing's normally done on continuous feed label stock.
  615.  
  616.  
  617. -------------------------  Quit - (Main Menu)  -------------------------
  618.  
  619.  
  620. -    Quit is the last selection on the Main Menu.   ALWAYS exit Envelope
  621. Maker  with this selection!   When you quit Envelope Maker,  all changes
  622. made during a session will be saved in the ENV.IDX  and  ENV.PRO  files.
  623. Then the video adapter will be reset for normal eight color  back-ground
  624. video.  If you've made changes  under the  Setup Menu,  or added/deleted
  625. records,  and do not exit with Quit,  the ENV.PRO  and ENV.IDX files may
  626. become  contaminated.   The fix for this problem  will be covered in the
  627. section titled ("What to do . . .").
  628.  
  629.  
  630. Envelope Maker - Detailed Description: Setup Menu functions ------------
  631.  
  632.  
  633. -----------------------------  Setup Menu  -----------------------------
  634.  
  635. The  Setup  menu  is  a  pull-down  smart-menu  providing  many   useful
  636. functions. The following describes each menu selection in detail:
  637.  
  638.  
  639. ---------------------------  Printer Select  ---------------------------
  640.  
  641. -    It is important to select your printer from this menu before  doing
  642. any printing. When you select a printer from the Printer Selection Menu,
  643. this sets the correct control sequence strings for the print routines.
  644.  
  645. -    It is only necessary to make this selection the first time  running
  646. Envelope Maker,  or if you change printer type.  With subsequent runs of
  647. the program,  your printer selection  will remain the same  as from  the
  648. previous session.
  649.  
  650. -    Select the printer from this menu that most closely matches or your
  651. printer emulates. Because the ALPS printer prints double-high characters
  652. below the normal line, this selection will suppress this attribute.  All
  653. but the Epson LQ and Star NX-2400 selections,  select control codes  for
  654. compressed attribute print.  When selecting compressed print with either
  655. the Epson LQ or Star NX-2400 printers, they'll print at 15 CPI pitch.
  656.  
  657.  
  658.  
  659.                                                                  Page 10
  660.  
  661.  
  662.  
  663. Envelope Maker - Detailed Description: Setup Menu functions ------------
  664.  
  665.  
  666.  
  667. ----------------------------  Envelope Size  ---------------------------
  668.  
  669.  
  670. -    It is important to select the envelope size you'll be using.   This
  671. selection sets the main variables that position the delivery address and
  672. attention name line on an envelope.  The delivery address positioning is
  673. measured  from  the first character of the return address. Three factors
  674. decide positioning of the delivery address on fixed size envelopes;  (1)
  675. the envelope size, (2) the number of lines of address data,  and (3) the
  676. Delivery @LPI (4 or 6)  setting.  When using the  Manual Position Adjust
  677. option,   the only variables that position the delivery address,  is the
  678. numbers that you enter.
  679.  
  680. -    If your envelope doesn't match any of the fixed size choices,  move
  681. the selection bar to  Manual Position Adjust,  then press the ENTER key.
  682. Upon answering yes, to the want to change question, you will be prompted
  683. to enter two numbers.
  684.  
  685. -    The first number is the number of spaces, at 10 cpi, where you want
  686. the  delivery  address to start printing.  For instance, if you want the
  687. delivery address  to start printing  4 1/2 inches to the right of  where
  688. the return address starts,  enter 45 (10 X 4.5).  The maximum number you
  689. can enter at this first prompt is 70 (7 inches).
  690.  
  691. -   The next prompt asks you how many lines down, at  6  lpi,  from  the
  692. return address, you want the delivery address to start. For instance, if
  693. you want the delivery address to start printing 3 1/2 inches  down  from
  694. the first character position of the return address,  enter 21 (6 X 3.5).
  695. The maximum number you can enter at this prompt is 30 (5 inches).
  696.  
  697. -    It's only necessary to make this selection once, or if  you  change
  698. envelope  size.  Once you select an envelope size,  it remains in effect
  699. until making another selection.  The next time you run  Envelope  Maker,
  700. the envelope size selection will be the same as the previous session.
  701.  
  702.  
  703. --------------------------  Title Line Editor  -------------------------
  704.  
  705. -    The Address Title Line Editor has two screens, record selection and
  706. editor. The top line of the first screen will show the number of records
  707. in the TITLE.DAT file.  Use the up and down cursor keys and/or enter the
  708. record number to select the record to edit.  Let's say you entered 10 at
  709. the prompt.  You can then press the  up cursor key for record 11, or the
  710. down cursor key for record  9.  If you first press a cursor key,  then a
  711. number key, the number key adds to the displayed number.  Let's say  you
  712. first press the  cursor key once to display record number 2,  then the 5
  713. key. Record number 25 will display.  Whenever pressing a number key, and
  714. there's not  that many records on file,  you'll hear an error sound. The
  715. screen will then go back to displaying record number 1.  Pressing ESCape
  716. at this screen will back you out to the main Setup menu.
  717.  
  718. -    After entering the record to edit, press the ENTER key.  You'll see
  719. the main editor screen. The record chosen to edit will be in the select-
  720. ion/edit window on the bottom.  Pressing ESCape at this screen will back
  721. you out to the record selection screen.   Pressing the up or down cursor
  722. keys will alternately display the attribute or color codes.
  723.  
  724.  
  725.                                                                  Page 11
  726.  
  727.  
  728.  
  729. Envelope Maker - Detailed Description: Setup Menu functions ------------
  730.  
  731.  
  732. -    BE CAREFUL not to confuse the ^ symbol  (caret)  with  the  Control
  733. key. The ^ symbol is on the shifted 6 key.  The available attributes are
  734. dependent on the  selected printer, so you may,  or may not see all  the
  735. possible attribute codes. To start an attribute hold down the shift key,
  736. type ^ then the letter C, I, H, or W to start the desired attribute.  To
  737. end the attribute,  type the ^ plus letter key again.   The proportional
  738. print code (^P) should only be used at the start,  and at the end of the
  739. Title-line. Each individual attribute code is as follows:
  740.  
  741.   C - Start/Stop Compressed print (15 cpi for LQ class printers)
  742.   I - Start/Stop Italic print             B - Start/Stop Blue/Cyan print
  743.   H - Start/Stop Double-high print        V - Start/Stop Violet print
  744.   W - Start/Stop Double-wide print        Y - Start/Stop Yellow print
  745.   P - Start/Stop Proportional print       O - Start/Stop Orange print
  746.   R - Start/Stop Red/Magenta print        G - Start/Stop Green print
  747.  
  748. -    Failure to stop any of the above attributes, will automatically put
  749. the appropriate stop-code  after the title-line.  Let's say you put a ^P
  750. start-code at the start of the title-line,  but omitted the ^P stop-code
  751. at the end.   The ^P stop-code will be automatically inserted  after the
  752. title-line.
  753.  
  754. -    You  may use attributes in any combination,  and for any  length of
  755. text.   Bracket a single letter,  or a complete line of text with one or
  756. more attribute symbols.  To print  "Acme Widgets, Inc."  in double-high,
  757. double-wide letters, enter "^H^WAcme Widgets, Inc.^H^W" (no quotes).  If
  758. you want to print the A, W, and I of Acme Widgets, Inc.  in double-high,
  759. double-wide letters, enter  "^H^WA^H^Wcme ^H^WW^H^Widgets, ^H^WI^H^Wnc."
  760. (no quotes). The only limitation on entering  attributes and text in the
  761. editor window is the physical length of the window that is 51 characters
  762. long.  Turning attributes on and off often can make you run out of space
  763. quickly, on a not-so-long title-line.
  764.  
  765. -    Upon completion of the edit, press the <ENTER> key. The next prompt
  766. asks if the changes you made are correct?   You may press the ESC key to
  767. return to the Setup menu main screen.
  768.  
  769.  
  770. ------------------------------ Record Dump -----------------------------
  771.  
  772.  
  773. -    This utility will allow you to download the  Envelope Maker address
  774. data file to a printer,  or text file.  When you choose to download to a
  775. text file,  this file can be easily viewed,  edited,  or printed by your
  776. favorite text editor. This file will be named RECORD.DOC. If you choose,
  777. download to printer, address records will be printed twenty four records
  778. per page on standard 8 1/2 X 11 inch paper. You may press the ESC key to
  779. return to the Setup menu main screen.
  780.  
  781. -    The first prompt asks if you want to dump to a file or  printer.  A
  782. file named RECORD.DOC will be made when you select dump to file.
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.                                                                  Page 12
  792.  
  793.  
  794.  
  795. Envelope Maker - Detailed Description: Setup Menu functions ------------
  796.  
  797.  
  798.  
  799. -    If you want to dump to the printer,  be sure the Step (See the Step
  800. option below) selection is  correct for the type of paper  you're using.
  801. With Step set for Single,  printing will stop at every page full so that
  802. you may change paper.
  803.  
  804.  
  805. ---------------------------  Delivery @ XLPI  --------------------------
  806.  
  807.  
  808. -    This selection allows printing of the delivery address with a  line
  809. spacing of either 4 or 6 LPI.  Either press <Enter>,  with the selection
  810. bar on this selection, or the "D" key, and you'll see LPI toggle between
  811. 4LPI and 6LPI.  The delivery address automatically positions  for either
  812. line spacing.
  813.  
  814.  
  815. --------------------------------- Step ---------------------------------
  816.  
  817.  
  818. -    This  selection controls how an envelope  or paper advances in your
  819. printer.   Use the "Single"  option for  single  feed  envelopes  during
  820. envelope printing,  or single sheet paper during a Record dump.  Use the
  821. "Continue" option for continuous feed envelopes while printing envelopes
  822. or continuous feed paper during a Record dump.
  823.  
  824. -    Either press <Enter>, with the selection bar on this option, or the
  825. "S" key, and you'll see Step toggle between Single and Continue.
  826.  
  827.  
  828. ---------------------------  Font Selection  ---------------------------
  829.  
  830.  
  831. -    This  menu selection is  only active when a printer  has  selective
  832. fonts.  You won't see this menu choice  when  a selected printer doesn't
  833. have font control.  The  Setup pull-down menu will be resized  dependent
  834. on the printer selected.
  835.  
  836. -    The font selections shown are all the possible fonts that a printer
  837. can produce.  The  selections may be resident in your  printer,  or  the
  838. printer  may  need  one or more optional cartridges to produce the font.
  839. Envelope  Maker  cannot detect  optional font cartridges.  Be sure  your
  840. printer can produce a font before selection.
  841.  
  842. -    Make your font selection choice, then press <ENTER>.  If  you don't
  843. want the program to disturb a font selection you make with your  printer
  844. control panel, choose the Null String option.
  845.  
  846. -    Make a font selection BEFORE printing a label or envelope.
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.                                                                  Page 13
  858.  
  859.  
  860.  
  861. Envelope Maker - Detailed Description: Setup Menu functions ------------
  862.  
  863.  
  864.  
  865. ----------------------------  Change Colors  ---------------------------
  866.  
  867.  
  868. -    This menu selection is only active with computers that have a color
  869. adapter  and are in color mode.  With monochrome adapters,  or with EGA/
  870. VGA adapters in monochrome mode,  this selection is not active, nor seen
  871. on the  Setup menu.   The menu size is dependent on the type and  active
  872. mode of your video adapter.
  873.  
  874. -    Use by  following  the  screen prompts  to adjust the  three screen
  875. colors to your choice.  You have sixteen colors available for foreground
  876. and background video.
  877.  
  878.  
  879. --------------------------------  Quit  --------------------------------
  880.  
  881.  
  882. -    The last remaining selection of the Setup Menu is to return to  the
  883. main  Envelope  Maker  screen.   Also you may return to the main menu by
  884. pressing the ESCape key. All changes made under Setup are in full effect
  885. after returning to the main menu.
  886.  
  887. -    When you quit, all selections made under the Setup menu  are  fully
  888. functional.  These  settings will remain the same when you quit Envelope
  889. Maker  and run the  program again.  The only way  to make a  Setup  menu
  890. change is to enter this function, then make the change.
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.                                                                  Page 14
  924.  
  925.  
  926.  
  927. -----  What to do in case of difficulty -- or when all else fails. -----
  928.  
  929.  
  930.  
  931.      Much  effort has gone into making Envelope Maker  easy to  use  and
  932. trouble free.  Program prompts for key-board input only accept a correct
  933. response,  or what the program is looking for.   Keyboard input routines
  934. just keep looping until receiving a correct response.
  935.  
  936.      As with most things in life,  something always happens that we have
  937. not planned, or doesn't make any sense.  If there is ever a problem with
  938. Envelope Maker that you can't fix, work around, or figure out, I want to
  939. know  about  it!   Please  write me a letter  describing the  problem in
  940. detail.  Bear in mind  that  whether I can fix your problem or not  will
  941. depend largely on how well you describe the problem. Before you do that,
  942. there's a few things you may try.
  943.  
  944.      The Envelope Maker program  and all support files must always be on
  945. the same drive and directory. These files are ENV.IDX, ENV.DAT, ENV.PRO,
  946. and TITLE.DAT.  ENV.DAT and TITLE.DAT are random access files and if you
  947. boot the program without these files, Envelope Maker will make new ones.
  948. These files will be empty of data.  The record length for ENV.DAT is 166
  949. and TITLE.DAT 51. You can find out how many records either file contains
  950. by dividing the size of the file by it's record length.  This may not be
  951. accurate  for either file.   The reason for this is,  when you delete  a
  952. record, it remains in the file.
  953.  
  954.      The ENV.PRO file is a sequential access file and can be a source of
  955. some strange problems, if for some reason the file becomes contaminated.
  956. If this happens, it's possible that the program won't run.
  957.  
  958.      If these  problems occur,  the  easiest way to  fix this is,  first
  959. delete the ENV.PRO file, then reboot Envelope Maker.  The program has an
  960. error trap that will make a new ENV.PRO file when not  found.  While the
  961. program is booting,  you will first hear the error sound,  then the main
  962. screen  will appear.  You  should then go to Setup and make your initial
  963. settings again.
  964.  
  965.      ENV.IDX is the index file.  This file contains the order  of active
  966. address and title-line record numbers. A problem with this file could be
  967. encountered if you don't exit Envelope Maker normally, or loose power in
  968. the middle of an Envelope Maker session.  When you add or delete records
  969. while running Envelope Maker,  only changes are made to a numeric arrays
  970. in memory. When exiting the program, the index file in updated from this
  971. array.  The only way to fix an index file problem is to use the Undelete
  972. option in the Envelope Maker Utility.  This utility is only available to
  973. registered users.
  974.  
  975.      Other  problems can be  compatibility in nature;  (1) your  printer
  976. doesn't work, or (2) print the way you think it should. The printer port
  977. that Envelope Maker will output to is LPT1.  Use of the DOS MODE command
  978. will  be  required  when  connected to a port  other than LPT1.  If your
  979. printer doesn't work correctly with any of the available printer select-
  980. ions, please let me know.  If you can send me enough  information,  I'll
  981. gladly add your printer to the selection menu.
  982.  
  983.  
  984.  
  985.      Good luck and Happy Envelopes.        William R. Bauder
  986.  
  987.  
  988.  
  989.                                                                  Page 15
  990.